package com.example.demo.study;

import java.net.URL;

public class PathTest {
    public static void main(String[] args) {
        URL resource = Test.class.getResource(""); // 类路径，相对路径
        URL resource1 = Test.class.getResource("/"); // 项目打成jar包后的项目路径，绝对路径
        URL resource2 = Test.class.getResource("../../mybatis/test.xml");
        URL resource3 = Test.class.getClassLoader().getResource(""); // 项目路径，绝对路径，与第二行等同
        URL resource4 = Test.class.getClassLoader().getResource("/"); // 无效
        URL resource5 = Test.class.getClassLoader().getResource("log4j.properties"); // 不能加/
        System.out.println(resource);
        System.out.println(resource1);
        System.out.println(resource2);
        System.out.println(resource3);
        System.out.println(resource4);
        System.out.println(resource5);
        System.out.println("-----------");
        System.out.println(Test.class.getResource(Test.class.getSimpleName() + ".class"));
    }
}
